/*
 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <climits>
#include <gtest/gtest.h>
#include "../SubgroupsBaseFunc.h"
#include "../ActsSubgroups0003TestSuite.h"
#include "shrinkdefine.h"

using namespace std;
using namespace testing::ext;
using namespace OHOS;

static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastnonconstbvec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_bvec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCComputeSubgroupbroadcastfirstbvec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_bvec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint8tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint8ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint8ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint8tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int8_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint8tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int8_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint8ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int8_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint8ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int8_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint8tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int8_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint8tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint8ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint8ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint8tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int8_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti8vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti8vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i8vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti8vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i8vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint8tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint8ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint8ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint8tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint8_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint8tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint8_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint8ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint8_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint8ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint8_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint8tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint8_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint8tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint8ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint8ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint8tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint8_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu8vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu8vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u8vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu8vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u8vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastintvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_intvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastinttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_inttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastintgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_intgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstintvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_intvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstinttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_inttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_inttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstintgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_intgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstintvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_intvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstinttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_inttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_inttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstintgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_intgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastivec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstivec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_ivec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstivec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_ivec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuintvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uintvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuinttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uinttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uinttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuintgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uintgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuintvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uintvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuinttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uinttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uinttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuintgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uintgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuintvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uintvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuinttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uinttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uinttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuintgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uintgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint64tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint64ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint64ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastint64tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_int64_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint64tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int64_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint64ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int64_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint64ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int64_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstint64tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_int64_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint64tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint64ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint64ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstint64tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_int64_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcasti64vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconsti64vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_i64vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirsti64vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_i64vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint64tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint64ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint64ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastuint64tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uint64_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint64tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint64_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint64ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint64_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint64ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint64_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstuint64tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_uint64_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint64tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint64ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint64ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstuint64tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_uint64_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastu64vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstu64vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_u64vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstu64vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_u64vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloat16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloat16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloat16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloat16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_float16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloat16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_float16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloat16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_float16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloat16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_float16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloat16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_float16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloat16tvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloat16ttesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloat16ttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_ttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloat16tgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_float16_tgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastf16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_f16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstf16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_f16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstf16vec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_f16vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloatvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floatvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloattesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloattesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floattess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfloatgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_floatgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloatvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_floatvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloattesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_floattess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloattesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_floattess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstfloatgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_floatgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloatvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_floatvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloattesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_floattess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloattesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_floattess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstfloatgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_floatgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_vec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdoublevertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_doublevertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdoubletesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_doubletess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdoubletesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_doubletess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdoublegeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_doublegeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdoublevertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_doublevertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdoubletesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_doubletess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdoubletesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_doubletess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdoublegeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_doublegeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdoublevertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_doublevertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdoubletesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_doubletess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdoubletesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_doubletess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdoublegeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_doublegeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastdvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstdvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_dvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstdvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_dvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastboolvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_boolvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbooltesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_booltess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbooltesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_booltess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastboolgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_boolgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstboolvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_boolvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbooltesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_booltess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbooltesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_booltess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstboolgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_boolgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstboolvertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_boolvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbooltesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_booltess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbooltesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_booltess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstboolgeometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_boolgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec2vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec2vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec2tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec2tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec2tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec2tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec2geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec2geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec3vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec3vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec3tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec3tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec3tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec3tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec3geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec3geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastbvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastnonconstbvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_nonconst_bvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec4vertex, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec4vertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec4tesseval, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec4tess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec4tesscontrol, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec4tess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCFramebufferSubgroupbroadcastfirstbvec4geometry, "dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcastfirst_bvec4geometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcasti8vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconsti8vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirsti8vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastuint8t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstuint8t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstuint8t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastu8vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstu8vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstu8vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcasti16vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconsti16vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirsti16vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastuint16t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstuint16t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstuint16t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastu16vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstu16vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstu16vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastivec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstivec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstivec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastuint, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstuint, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstuint, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastuvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstuvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstuvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcasti64vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconsti64vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirsti64vec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastuint64t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstuint64t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstuint64t, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastu64vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstu64vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstu64vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastf16vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstf16vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstf16vec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfloat, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstfloat, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstfloat, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastdouble, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_double*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstdouble, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_double*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstdouble, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_double*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastdvec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstdvec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstdvec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastdvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstdvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstdvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastbool, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstbool, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstbool, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastbvec2, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstbvec2, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstbvec2, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastbvec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstbvec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstbvec3, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastbvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastnonconstbvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcast_nonconst_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCRaytracingSubgroupbroadcastfirstbvec4, "dEQP-VK.subgroups.ballot_broadcast.ray_tracing.subgroupbroadcastfirst_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcast_int*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastnonconstint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcast_nonconst_int*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastfirstint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcastfirst_int*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastuint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcast_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastnonconstuint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcast_nonconst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastfirstuint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcastfirst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastfloat, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcast_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastnonconstfloat, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcast_nonconst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotGraphicsSubgroupbroadcastfirstfloat, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.graphics.subgroupbroadcastfirst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastintrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_int_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstintrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_int_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstintrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_int_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastuintrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_uint_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstuintrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_uint_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuint, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstuintrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_uint_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloat, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfloatrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_float_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloat, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastnonconstfloatrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcast_nonconst_float_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloat, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotComputeSubgroupbroadcastfirstfloatrequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.compute.subgroupbroadcastfirst_float_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastintvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_intvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastinttesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_inttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_inttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastintgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_intgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstintvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_intvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstinttesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_inttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_inttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstintgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_intgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstintvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_intvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstinttesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_inttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_inttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstintgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_intgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastuintvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_uintvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastuinttesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_uinttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastuinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_uinttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastuintgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_uintgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstuintvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_uintvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstuinttesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_uinttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstuinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_uinttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstuintgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_uintgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstuintvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_uintvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstuinttesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_uinttess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstuinttesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_uinttess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstuintgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_uintgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfloatvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_floatvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfloattesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_floattess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfloattesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_floattess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfloatgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_floatgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstfloatvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_floatvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstfloattesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_floattess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstfloattesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_floattess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastnonconstfloatgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcast_nonconst_floatgeometry*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstfloatvertex, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_floatvertex*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstfloattesseval, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_floattess_eval*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstfloattesscontrol, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_floattess_control*");
static SHRINK_HWTEST_F(ActsSubgroups0003TS, TCExtshadersubgroupballotFramebufferSubgroupbroadcastfirstfloatgeometry, "dEQP-VK.subgroups.ballot_broadcast.ext_shader_subgroup_ballot.framebuffer.subgroupbroadcastfirst_floatgeometry*");